# 综合案例1
# """
# 需求：
# 提示用户输入用户姓名，并保存到变量中
# 提示用户输入用户年龄，保存到变量中，并转换成整数
# 提示用户输入用户身高，保存到变量中，并转换成浮点数
# 在控制台输出用户姓名、年龄、身高对应变量的数据类型
# 按照以下格式输出用户信息：“姓名:xxx 年龄:xxx 身高:xxx”
# 在控制台输出该用户5年之后的年龄，格式：“张三 5 年之后的年龄是 25”
# 在控制台输出该用户现在是否成年，格式：“张三是否成年：True”
# """
# 1.输入用户姓名、年龄、身高
name = input("请输入姓名：")         # 让用户输入名字，存到name里
age = int(input("请输入年龄："))   # 让用户输入年龄，输入的是字符串，转成整数存到age里
height = float(input("请输入身高："))   # 让用户输入身高，转成浮点数存到height里
# 2. 输出变量的数据类型
print("姓名类型：", type(name))  # 输出name变量的数据类型
print("年龄类型：", type(age))   # 输出age变量的数据类型
print("身高类型：", type(height))  # 输出height变量的数据类型
# 直接输出用户信息
print(f"姓名：{name} 年龄：{age} 身高：{height} ")  # 用f-string格式化拼接变量
# 输出5年后的年龄
print(f"{name}5年后的年龄是：{age + 5}") # 算一下5年后多少岁，直接用现在的年龄加5
# 输出是否成年：年龄和18岁进行比较 ‐‐‐> 结果是布尔值
print(f"{name}是否成年：{age >= 18}")  # 判断现在是不是成年人（满18岁就算），结果会显示True（是）或False（不是）